{% from "components/macros/layout.html" import facts %} {% from "components/macros/feedback.html" import empty_state %} {% from "components/macros/table.html" import data_table %} {% from "pages/overseer/_macros.html" import method_cell %} {% macro route_detail(row) %} {{ facts([ ("Endpoint", row.name), ("Summary", row.summary), ("Description", row.description), ("Path params", row.path_params), ("Dependencies", row.dependencies), ("Response", row.response_model), ]) }} {% for key in row.requests %}

Loading the request form...

{% endfor %} {% endmacro %} {% if route_groups %}
{% for name, routes in route_groups %}

{{ name }}

{{ routes|length }} {{ "route" if routes|length == 1 else "routes" }} {% if routes|selectattr("auth")|list %}Protected{% endif %}
{{ data_table([ {"key": "methods", "label": "Method", "render": method_cell}, {"key": "path", "label": "Path"}, {"key": "auth", "label": "Auth", "kind": "status"}, {"key": "state", "label": "Status", "kind": "status"}, {"key": "summary", "label": "Summary"}, ], routes, detail=route_detail) }}
{% endfor %}
{% else %} {{ empty_state("No routes found", "Route metadata appears once the first health snapshot completes.") }} {% endif %}